home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games: 500 MB Amiga Software / 500 MB Amiga Software - Euber 130 - Amiga Games Disc & Mag.iso / userbox / publicdomain / muchmore46 / muchmore.doc < prev    next >
Text File  |  1995-03-11  |  25KB  |  682 lines

  1.  
  2.                         M u c h M o r e   V 4.6
  3.                      ============================
  4.  
  5.                             © 1988-1992 by
  6.  
  7.                            Fridtjof Siebert
  8.                              Nobileweg 67
  9.                           D-70439 Stuttgart
  10.                                Germany
  11.  
  12.                    EMail: fridi@amokst.adsp.sub.org
  13.  
  14.  
  15.                             © 1992-1995 by
  16.  
  17.                            Christian Stiens
  18.                              Heustiege 2
  19.                          D-59348 Lüdinghausen
  20.                                Germany
  21.  
  22.               EMail: Christian_Stiens@ouzonix.bo.open.de 
  23.  
  24.  
  25.  
  26.   What is MuchMore?
  27.  
  28.     MuchMore is  another  program  like  More,  Less  etc.  that prints
  29.     ASCII-Files to the screen.  Unlike these, it opens its  own  screen
  30.     to show  the  text  and  to scroll it softly!  But not only softly,
  31.     MuchMore is also able to scroll very quickly if  you  want  it  to!
  32.     Furthermore,  there are commands to search for strings and to print
  33.     the text.  MuchMore will run on any  Amiga,  whether  it's  a  PAL,
  34.     NTSC, overscan  or  any Amiga in future.  Because MuchMore's screen
  35.     has no border, there are 80 characters displayed per line.
  36.  
  37.     MuchMore can load  texts,  which are  crunched or crypted by XPK or
  38.     powerpacker,  if  you  have  installed  the XPK  (and  powerpacker)
  39.     libraries.
  40.  
  41.     MuchMore can be made resident with the Resident command of AmigaDOS.
  42.  
  43.     MuchMore  supports  pipes  now,  so  that  you  can  display  the c:
  44.     directory with "dir c: | muchmore", if your shell supports nameless
  45.     pipes.  You can get the standard AmigaDOS Shell to  accept nameless
  46.     pipes, if you copy the 'pipe' command from the shell tools package
  47.     of  Fisk Disk #673 to  c: and  add  the line  'set _pchar "|"'  to
  48.     s:shell-startup.
  49.  
  50.     MuchMore requires AmigaOS 2.04 or better.
  51.  
  52.  
  53.   Why MuchMore instead of MORE, BLITZ or LESS?
  54.  
  55.     MuchMore  is much shorter than  LESS. BLITZ or other  programs that
  56.     scroll quickly or softly usually use 2 Colors and don't support any
  57.     special fontstyles.  MuchMore instead has four Colors and  displays
  58.     bold,  italic,  underlined  and  inverse  text.  Unlike many  other
  59.     programs, MuchMore may use any non-proportional Font to display the
  60.     text.
  61.  
  62.     MuchMore is  ideal  to  display  long  texts.    The text is loaded
  63.     simultaneously while it  is   displayed.   That  is,  while  you're
  64.     reading  the first page, the rest of the text is loaded into memory
  65.     and you're able to move  through  the  text  quickly  then  without
  66.     reloading it.
  67.  
  68.  
  69.   Disclaimer:
  70.  
  71.     The use of this program is on your own risk. There  is no liability
  72.     or responsibility for any damage caused by the program.
  73.  
  74.  
  75.   Copyright:
  76.  
  77.     MuchMore is free to be spread on public-domain and shareware disks,
  78.     as long as they  are sold for a reasonable charge.  It may be used
  79.     there to display readme- and  documentation-files.  My name has to
  80.     be left in the program (HELP).
  81.  
  82.     Although MuchMore is not Shareware, donations are welcome.
  83.  
  84.     It's not allowed to use this in a commercial way without my written
  85.     permission.  This permission is  also  necessary  if  you  want  to
  86.     publish  MuchMore as a  part of a  commercial product or use this
  87.     program commercially in any other way.
  88.  
  89.     If you change anything in my source you're allowed to put your name
  90.     in the program's head (:History.), but leave my name in!  If you've
  91.     made  any  enhancements,  please  send them to me (else there'll be
  92.     thousands of different versions).
  93.  
  94.  
  95.   How to start MuchMore:
  96.  
  97.     CLI:
  98.  
  99.       Template:
  100.  
  101.       B=PLANES/N/K,C=PALETTE/K,D=DISPMODEREQ/S,E=EDITOR/K,F=FONT/K,
  102.       I=INTERLEAVED/S,O=OLDSTYLE/S,P=TOOLPRI/N/K,Q=FASTQUIT/S,
  103.       S=SCROLLMODE/N/K,T=TABWIDTH/N/K,U=PUBSCREEN/K,X=EXTRASPACE/N/K,
  104.       W=WINDOW/S,WL=LEFTEDGE/N/K,WT=TOPEDGE/N/K,WW=WIDTH/N/K,WH=HEIGHT/N/K,
  105.       FW=FRWIDTH/N/K,FH=FRHEIGHT/N/K,FILE:
  106.  
  107.       'FILE' is the  name of  the  ASCII-Text  that is to be displayed.
  108.       If there  are any spaces in  the filename, it must be enclosed by
  109.       quotes. "MuchMore ?" displays  the usage.  If MuchMore is started
  110.       without an  argument it will ask for  the  filename  using a file
  111.       requester.
  112.  
  113.       The  option 'B=PLANES' determines  the  number of  Bitplanes  for
  114.       MuchMore's screen. The maximum is two planes.
  115.  
  116.       With  option 'C=PALETTE'  you can  set the  colors for MuchMore's
  117.       screen. Example: PALETTE=AAA,000,f00,0f0
  118.  
  119.       If you set D=DISPMODEREQ, then a requester appears, with that you
  120.       can choose the  display mode  for  the  screen.  If you  click on
  121.       'Ok'  then  the  setting is  saved  to  'ENV:muchmore.prefs'  and
  122.       'ENVARC:muchmore.prefs'.  This  option  needs  asl.library v38 or
  123.       higher (WB 2.1).
  124.  
  125.       You  may select a font by providing the option 'F=FONT'. To force
  126.       MuchMore  to  use   Topaz 11,  type 'MuchMore F=topaz/11'.  Only
  127.       fixed width fonts are allowed.
  128.  
  129.       Option 'E=EDITOR' tells MuchMore  which editor to use if the user
  130.       hits Alt-Shift-E. Default is 'C:ED'. If there is no %s then %s is
  131.       appended. The %s is replaced with the file name.
  132.  
  133.       Option  'I=INTERLEAVED'  determines if the screen's bitmap should
  134.       be interleaved (OS 3.0+).
  135.  
  136.       IF you set option 'O=OLDSTYLE',  then pageup/down is with a soft-
  137.       scroll, like in older versions of MuchMore.
  138.  
  139.       IF you  set option  'Q=FASTQUIT'  then you can leave the  program
  140.       immediately when you hit X, Q or NK5.
  141.  
  142.       You can specify MuchMore's task priority with option 'P=TOOLPRI'.
  143.  
  144.       The option 'S=SCROLLMODE' determines, which OS routines MuchMore
  145.       takes for the scrolling:
  146.  
  147.         0: MakeScreen/MrgCop/WaitTOF   (Not 100% legal)
  148.         1: ScrollVPort/WaitTOF         (Default)
  149.         2: MakeScreen/RethinkDisplay
  150.         3: ScrollRaster                (For not draggable screens
  151.                                         and external graphic cards)
  152.         4: WaitTOF/ScrollVPort         (Same as 1, but WaitTOF first)
  153.         5: ScrollVPort/WaitBOVP        (Busy waiting)
  154.  
  155.       If MuchMore is running in a window, then this option has no
  156.       effect.
  157.  
  158.       With option 'T=TABWIDTH' you can set the tabulator width (default
  159.       is 8).
  160.  
  161.       The  option  'X=EXTRASPACE' tells  MuchMore to put the specified
  162.       number of pixels between the lines.
  163.  
  164.       If option  'W=WINDOW' is set,  then MuchMore  uses  a  window on
  165.       the workbench to display the text. The position and size of this
  166.       window can be specified with options LEFTEDGE, TOPEDGE, WIDTH and HEIGHT.
  167.  
  168.       The options 'FW=FRWIDTH' und 'FH=FRHEIGHT' specify the size of the file
  169.       requester.
  170.  
  171.       With 'U=PUBSCREEN' you specify on which  public screen  MuchMore
  172.       shall open his window.
  173.  
  174.       MuchMore's Tooltypes  are   evaluated  now  also  on  CLI-Start.
  175.       If MuchMore is resident then the icon is searched in C:
  176.  
  177.     Workbench:
  178.  
  179.       Just click the text to be printed with your mouse and then shift-
  180.       doubleclick MuchMore.
  181.  
  182.       Texts with  MuchMore as  their  default-tool (e.g.  ":c/MuchMore"
  183.       when MuchMore has been copied to the disk's :c/ directory) can be
  184.       displayed easily by doubleclicking them.
  185.  
  186.       MuchMore supports the following Tooltypes:
  187.  
  188.          PALETTE=#{,#}          corresponding to CLI Option C
  189.          EXTRASPACE=#           corresponding to CLI Option X
  190.          FONT=name/size         corresponding to CLI Option F
  191.          EDITOR=name            corresponding to CLI Option E
  192.          OLDSTYLE=TRUE|FALSE    corresponding to CLI Option O
  193.          FASTQUIT=TRUE|FALSE    corresponding to CLI Option Q
  194.          INTERLEAVED=TRUE|FALSE corresponding to CLI Option I
  195.          PLANES=#               corresponding to CLI Option B
  196.          SCROLLMODE=#           corresponding to CLI Option S
  197.          TABWIDTH=#             corresponding to CLI Option T
  198.          TOOLPRI=#              corresponding to CLI Option P
  199.          PUBSCREEN=name         corresponding to CLI Option U
  200.          WINDOW=TRUE|FALSE      corresponding to CLI Option W
  201.          LEFTEDGE=#             corresponding to CLI Option WL
  202.          TOPEDGE=#              corresponding to CLI Option WT
  203.          WIDTH=#                corresponding to CLI Option WW
  204.          HEIGHT=#               corresponding to CLI Option WH
  205.          FRWIDTH=#              corresponding to CLI Option FW
  206.          FRHEIGHT=#             corresponding to CLI Option FH
  207.  
  208.       The tooltypes of the text have priority over MuchMore's tooltypes.
  209.  
  210.     If the text is crypted then you have to enter the password in the
  211.     stringgadget which appears before the text is loaded.
  212.  
  213.  
  214.   MuchMore's commands:
  215.  
  216.     The commands are activated by pressing the corresponding keys:
  217.  
  218.       Space or left mousebutton:
  219.  
  220.                  Stops  or  restarts  scrolling.   While  scrolling  is
  221.                  stopped  the  filelength,  linenumber  and the current
  222.                  percentage of the text are displayed in the bottommost
  223.                  line.
  224.  
  225.                  Pressing space at the end of the texts quits MuchMore.
  226.  
  227.       BackSpace or right mousebutton:
  228.  
  229.                  Stops or restarts  backwards  scrolling. Works similar
  230.                  to the Space-Key.
  231.  
  232.       Up/Down or 2/8 of the numeric keypad:
  233.  
  234.                  Scrolls one line up or down.
  235.  
  236.                  If you  press these  keys together  with the shift-key
  237.                  you can start and stop fast scrolling.
  238.  
  239.                  Control  plus these  keys  increases  scroll speed 2-3
  240.                  times.
  241.  
  242.                  Alternate plus these keys scroll one page up or down.
  243.  
  244.       PgUp / PgDn (numeric keypad):
  245.  
  246.                  Scroll up or down one page.
  247.  
  248.       T (top) or Home:
  249.  
  250.                  Moves to top of text.
  251.  
  252.       B (bottom) or End:
  253.  
  254.                  Moves to bottom of text.
  255.  
  256.       F (find):
  257.  
  258.                  Waits for a string to be entered and searches for this
  259.                  string   starting   at   the  topmost  line  currently
  260.                  displayed on  the  screen.   If you  press <shift>-<f>
  261.                  then the search is  case-sensitive.  If you press  key
  262.                  'f' without shift then the  search will be case-insen-
  263.                  sitive.  If the string is found,  the line  containing
  264.                  the string will be  displayed  and  the  found  string
  265.                  will be highlighted. Else the screen will flash.
  266.  
  267.       N (next):
  268.  
  269.                  Searches for the next  occurance of the string entered
  270.                  with `F'. See above.
  271.  
  272.       P (previous):
  273.  
  274.                  Searches  for  the  previous  occurence  of the string
  275.                  entered with `F'. It  starts  with  the  topmost  line
  276.                  that's currently displayed and searches backwards.  If
  277.                  the  search  is  succesful,  the  line  containing the
  278.                  string will be displayed like it is by the  F-Command.
  279.                  Else a beep will be displayed.
  280.  
  281.       Shift + Fn:
  282.  
  283.                  Shift plus one of F1 to F10  sets a text marker at the
  284.                  current position.
  285.  
  286.       Fn:
  287.  
  288.                  Jumps to the text marker #n that's been set with Shift
  289.                  plus Fn.  If text marker #n isn't set yet,  it will be
  290.                  set to the current position,  as it would have been if
  291.                  you had pressed shift plus Fn.
  292.  
  293.       G (goto):
  294.  
  295.                  Opens a Window  with an integer-gadget.  You can enter
  296.                  the number of the line that is to be displayed.
  297.  
  298.       Shift + Alt + E (edit):
  299.  
  300.                  Calls an text editor by executing "C:ED %s" with  %s
  301.                  replaced by  the actual  file name.  If the text was
  302.                  crunched then  the  decrunched text in "T:"  will be
  303.                  editied.
  304.  
  305.       Shift + Alt + O (printout):
  306.  
  307.                  Prints the  text.    This  is  done with "TYPE text TO
  308.                  PRT:".  So  it  works  with  any  printer   when   the
  309.                  preferences are  set correctly.  The commands TYPE and
  310.                  RUN must occur in the current C: directory.  You don't
  311.                  have to wait while printing.  You can continue reading
  312.                  the text with MuchMore. I hope that it  is  impossible
  313.                  to  press shift+alt+o accidentally, so you won't print
  314.                  a 100k text when you in fact don't  need  a  printout.
  315.                  The printing cannot be interrupted, but you can switch
  316.                  off  your  printer  and  wait  for the printertrouble-
  317.                  requester :-).
  318.  
  319.       W (write):
  320.  
  321.                  Writes the  text that's marked between the textmarkers
  322.                  that have been set with F1 and F2 to a file or to PRT:
  323.                  when  you  accept the  default filename.  The text  is
  324.                  saved starting at  the topmost line of the page marked
  325.                  with  F1 until  the bottommost line of  F2's page.  To
  326.                  print  the  current   page  you  just  press  Shift+F1,
  327.                  Shift+F2, w and RETURN.
  328.  
  329.       C (copy):
  330.  
  331.                  Copies the text that's marked  between the textmarkers
  332.                  that have  been set with  F1 and F2  to the clipboard.
  333.                  This  command  requires the  iffparse.library of Work-
  334.                  bench 2.04+.
  335.  
  336.       L (load):
  337.  
  338.                  Opens the filerequester and loads a new text.
  339.  
  340.       HELP or H:
  341.  
  342.                  Shows all  MuchMore-Commands.  This way  everybody who
  343.                  doesn't have this documentation file should be able to
  344.                  use  MuchMore.  After  pressing  any  key  the text is
  345.                  displayed again.
  346.  
  347.       ESC, Q, X or 5 of the numeric keypad:
  348.  
  349.                  Quit MuchMore. To avoid leaving the program by mistake
  350.                  the keys Q, X and NK5 first show the info  line before
  351.                  quitting.
  352.  
  353.  
  354.   The Files in this package:
  355.  
  356.     MuchMore          The executable
  357.     MuchMore.doc      This textfile
  358.     MuchMore.dok      German documentation
  359.     Install_MuchMore  Script for C= Installer Tool
  360.  
  361.     src (dir)         This directory contains the source:
  362.  
  363.       MuchMore.mod    The Oberon-2 source
  364.  
  365.     catalogs (dir)    This directory contains the catalogs
  366.  
  367.  
  368.   Compiling:
  369.  
  370.     MuchMore was  written  in Oberon-2 using the Amiga Oberon Compiler
  371.     V3.10.  You  can  find a  demo version  of the  Compiler  on  Fish
  372.     Disk #880.
  373.  
  374.  
  375.   Known Bugs, Problems:
  376.  
  377.     Tools like  AutoPoint,  which always activate the window under the
  378.     mouse pointer  lead  to  problems  with  the  input window for the
  379.     find/goto command because it is closed when it is deactivated.
  380.  
  381.     Programs like PowerSnap snap on  a wrong location after scrolling.
  382.     If you hit the help key twice before snapping it works ok, because
  383.     RasInfo.dyOffset is zero again.
  384.  
  385.     Italic letters can write over the window border.
  386.  
  387.     If you use MuchMore with APIPE: the first four characters get lost.
  388.  
  389.  
  390.   Revisions:
  391.  
  392.    v1.0:
  393.  
  394.       - this version was terribly slow and therefore not published!
  395.  
  396.    v1.1:
  397.  
  398.       - first published version.
  399.  
  400.    v1.2:
  401.  
  402.       - now  the  file's  name,  its  length  etc. are  displayed  when
  403.         scrolling is stopped with <Space>.
  404.       - now left and right mousebutton can be used instead of space and
  405.         backspace.
  406.       - controlcodes aren't displayed anymore.
  407.  
  408.    v1.3:
  409.  
  410.       - Strong  increase in  speed while  scrolling. WarpText  has been
  411.         replaced by  QText (Sorry, Bill).  MuchMore  is  now as fast as
  412.         Blitz (with Video Sync) although it uses a bigger screen.
  413.       - Now supports numeric keypad (home, end, PgUp etc.)
  414.       - Now the screen  gets it's  size from gfxbase^.normalDisplayXXX.
  415.         This way  MuchMore  can  be run  on PAL,  NTSC, Amigas  with an
  416.         Overscan- Workbench (like mine),  and on resolutions that'll be
  417.         used  in  future.  It always  opens  its screen  as big  as the
  418.         current Workbenchscreen.
  419.  
  420.    v1.4:
  421.  
  422.       - Displaying  and  loading  of  the  text  are  now  done  by two
  423.         asynchroneous tasks.  Scrolling is  more  homogeneous  now  and
  424.         there are no more stops to load further text.
  425.       - The feature to display several texts has been removed.
  426.       - Bugs in filelength and end-function removed
  427.       - New commands: find, next, previous to search for strings
  428.       - Scrolling stops when MuchMore's window becomes inactive.
  429.  
  430.    v1.5:
  431.  
  432.       - New command: print text (shift+alt+o)
  433.       - removed all imports to make MuchMore shorter
  434.       - added numeric key 5 to quit
  435.  
  436.    v1.6:
  437.  
  438.       - From this  version on  texts with  different fontstyles  (bold,
  439.         italics, inverse) and different colors can be displayed!
  440.  
  441.    v1.7:
  442.  
  443.       - Now MuchMore is again as fast as MuchMore v1.5 was, although it
  444.         uses 2 bitplanes and uses several fontstyles.
  445.       - Print  (shift+alt+o)  doesn't  crash   anymore  when  you  quit
  446.         MuchMore before printing is complete.
  447.  
  448.    v1.8:
  449.  
  450.       - Bug which occured  when searching for  a string having searched
  451.         for a longer string, removed.
  452.       - Strings found while execution of F, N or P are highlighted now.
  453.       - Added NK0 to display filelength etc.
  454.  
  455.    v2.0:
  456.  
  457.       - Ported MuchMore to OBERON
  458.       - Removed bug that caused RMB not  to work on some amigas (it did
  459.         work on my computer)
  460.       - now uses the arp-filerequester
  461.       - new command: L = load new text
  462.  
  463.    v2.1:
  464.  
  465.       - Read-/write-errors used to create some very interesting crashes
  466.         with colorful graphics  and stereo sound.  I'm sorry, but I had
  467.         to remove this.
  468.       - CSI-Codes  have been executed BACKWARDs.  This caused  problems
  469.         with sequences like <CSI>0;4m. Fixed now.
  470.       - New Commands: Ping & Pong, Goto
  471.       - First  page  is  displayed  immediately  now  when  MuchMore is
  472.         started.
  473.  
  474.    v2.2:
  475.  
  476.       - Now MuchMore uses console's keymapping instead of the hardcoded
  477.         one it  used  before.  So  there  won't  be  problems with  any
  478.         japanese keymaps.
  479.  
  480.    v2.3:
  481.  
  482.       - New   command: 's'  (sleep)   and  pop  up  function  lAlt+ESC.
  483.         'MuchMore -s' sleeps immediately.
  484.       - Bug in interpretation of <CSI>[m fixed.  <CSI>[m is now treated
  485.         as <CSI>[m.
  486.  
  487.    v2.4:
  488.  
  489.       - New Command: 'w' to write block to file or priner
  490.       - Argumentparser rewritten. Now supports quotes.
  491.  
  492.    v2.5:
  493.  
  494.       - Uses 8x8 Font set with SetFont instead of topaz 8.
  495.       - Allocates 4K Memory chunks instead  of one memorychunk for each
  496.         line.  So MuchMore  won't scatter  the Memory anymore.  Another
  497.         positive effect  is that MuchMore  needs less nemory now (about
  498.         14 Bytes per line).
  499.  
  500.    v2.6:
  501.  
  502.       - asynchronous fast scrolling with the ctrl-key.
  503.       - MuchMore is reentrant (pure)
  504.       - MuchMore uses  an interlace screen when  the preferences  are  set
  505.         accordingly.
  506.       - On low chip-memory, MuchMore uses a 1-plane screen.
  507.  
  508.    v2.7:
  509.  
  510.       - '-l' to toggle interlaced mode
  511.       - uses ASL's FileRequester
  512.       - no more calls RethinkDisplay() 50 (or even 60) times a second
  513.  
  514.    v2.8:
  515.  
  516.       - leaves some spaces between the lines on interlace screens to make
  517.         the text more readable.
  518.  
  519.    v3.0:
  520.  
  521.       - sleep ('-s') is no more supported (was rarely used).
  522.       - now MuchMore uses any non-proportional font.
  523.       - new options to select a font: '-f<font>' and '-s<size>'.
  524.  
  525.    v3.1:
  526.  
  527.       - Uses Screenmode of Workbench Screen
  528.  
  529.    v3.2:
  530.  
  531.       - Support for not srollable Screens
  532.       - No more Scrolling if complete display rebuilding
  533.  
  534. --- Fridtjof.
  535.  
  536.    v3.2.1:
  537.  
  538.       - XPK Support
  539.       - New Syntax for option -f. Example: -ftopaz/11
  540.       - New option -p for Password
  541.       - New option -e for Extra Spacing
  542.       - New option -c for Screen Colors. Example: -c0,abc,f00
  543.       - Tool-Types
  544.  
  545.    v3.2.2:
  546.  
  547.       - The last version displayed the first two chars of each line
  548.         at the end of the line on some overscan dimensions.
  549.  
  550.    v3.2.3:
  551.  
  552.       - The non-scroll mode now works under KS2.04 when using a 8x8 font
  553.       - The Console-Device wasn't closed
  554.       - Display Mode Requester
  555.       - New option -s for Scrollmode
  556.       - Busypointer
  557.       - ToolType evaluation if CLI started (AmigaOS 2.04)
  558.       - Finds MuchMore's Tooltypes now also, if MM as default tool of the
  559.         Text wasn't found directly but over the Dos search path.
  560.  
  561.    v3.2.4:
  562.  
  563.       - Some bugs in GetString() removed
  564.       - MM now ignores key/mouse strikes while it is busy
  565.  
  566.    v3.2.5:
  567.  
  568.       - Asynchronous scrolling changed.
  569.       - Dos.ReadArgs
  570.       - New Option -t / "T=TOOLPRI" for task priority
  571.  
  572.    v3.2.6:
  573.  
  574.       - Scrollmode 3 scrolls soft
  575.       - Scrollmode 1 is default under KS2.04 and higher
  576.       - New option -a or "A=TABWIDTH" for tabulator width
  577.       - New option -o or "O=ONEPLANE"
  578.       - New option "N=NOOSCAN"
  579.       - Opens screen with full overscan width
  580.       - Uses QText no more
  581.  
  582.    v3.2.7:
  583.  
  584.       - MM doesn't poke to his bitplanes no more, but uses the
  585.         funcs of graphics.library for this purpose
  586.  
  587.    v3.2.8:
  588.  
  589.       - Option "O=ONEPLANE" removed
  590.       - new Option "B=PLANES" instead
  591.  
  592.    v3.2.9:
  593.  
  594.       - implemented V36 ANSI Codes (<CSI>22-28m)
  595.  
  596.    v3.2.10:
  597.  
  598.       - Locale Support
  599.       - Made Display Mode Requester font-sensitive
  600.  
  601.    v3.3:
  602.  
  603.       - Keys Q, X and NK5 quit after first showing the info line
  604.         to avoid unintended quitting
  605.  
  606.    v3.4:
  607.  
  608.       - Key 'c' copies the text between markers #1 and #2 to the
  609.         clipboard
  610.  
  611.    v3.5:
  612.  
  613.       - Search can be case-sensitiv or case-insensitiv
  614.       - Searching now with Boyer-Moore Algorithm
  615.  
  616.    v3.6:
  617.  
  618.       - New Option O=OLDSTYLE for page up/down w/ softscroll
  619.       - Screen flashes when pressing Up (Down) at BOF (EOF)
  620.  
  621.    v3.7:
  622.  
  623.       - New Option E=EDITOR
  624.       - MM was not 100% pure because the BusyPointer image was
  625.         not copied -> Probs with WShell
  626.       - Option PASSWORD removed. Password must be entered in a
  627.         string gadget
  628.       - Options NOOSCAN and SCROLLMODE removed
  629.       - Text was not printed if filename contained spaces
  630.       - MuchMore crashed under Kick 1.3 when displaying italic
  631.         text due to a bug in Kickstart 1.3.
  632.  
  633.    v4.0:
  634.  
  635.       - Kick 1.3 is no more supported
  636.       - MM can run in a workbench window
  637.  
  638.    v4.1:
  639.  
  640.       - Sets rp.mask or MaxPen (v39), so that only two or one (option
  641.         PLANES=1) bitplanes are scrolled if MM runs in a window
  642.       - Uses the Prefs BusyPointer under v39.
  643.       - Pipe Support
  644.       - New option PUBSCREEN
  645.       - Option SCROLLMODE reintroduced
  646.       - New option 'I=INTERLEAVED'
  647.  
  648.    v4.2:
  649.  
  650.       - Zoom gadget
  651.       - Better way to test for a pipe, so that the filerequester appears
  652.         again if you say "run muchmore"
  653.       - Bug fix: On CLI start the icon is now found also, if you start
  654.         MuchMore with path
  655.       - Bugs in MuchMore's task synchronization removed
  656.       - New option Q=FASTQUIT
  657.  
  658.    v4.3:
  659.  
  660.       - New options FRWIDTH and FRHEIGHT
  661.       - Password is hidden when entering
  662.  
  663.    v4.4:
  664.  
  665.       - Bug removed which caused a deadlock if signal #31 of the shell
  666.         process was allocated
  667.       - Uses ASL ScreenModeRequester
  668.  
  669.    v4.5:
  670.  
  671.       - Bug fix: MM didn't restore the old font on cleanup -> font
  672.         was closed twice
  673.  
  674.    v4.6:
  675.  
  676.       - "Find" function reachable also with key "s"
  677.       - ASCIIs 128 - 160 are not filtered out anymore
  678.  
  679. --- Christian.
  680.  
  681.